package conservare.modelo.type;

public enum Mes {

	JANEIRO(1), FEVEREIRO(2), MARCO(3), ABRIL(4),  MAIO(5),
	JUNHO(6), JULHO(7), AGOSTO(8), SETEMBRO(9), OUTUBRO(10),
	NOVEMBRO(11), DEZEMBRO(12);
	
	Integer numeroMes;
	
	Mes(Integer numeroMes){
		this.numeroMes = numeroMes;
	}
	
	public Integer getNumero(){
		return numeroMes;
	}
	
	public String getDescricao(){
		switch (this) {
			case JANEIRO: return "Janeiro";
			case FEVEREIRO: return "Fevereiro";
			case MARCO: return "Março";
			case ABRIL: return "Abril";
			case MAIO: return "Maio";
			case JUNHO: return "Junho";
			case JULHO: return "Julho";
			case AGOSTO: return "Agosto";
			case SETEMBRO: return "Setembro";
			case OUTUBRO: return "Outubro";
			case NOVEMBRO: return "Novembro";
			case DEZEMBRO: return "Dezembro";
			default: return "";
		}
	}
	
}
